mir: enable csd
authorWilliam Hua <william@attente.ca>
Mon, 3 Nov 2014 21:31:07 +0000 (16:31 -0500)
committerRyan Lortie <desrt@desrt.ca>
Thu, 6 Nov 2014 21:18:53 +0000 (16:18 -0500)
gtk/gtkwindow.c

index 76b59de973311725624f9e5bfa26ed36718194b7..8c07e21f58d5c36c401c10feaf5daecfefee6d3a 100644 (file)
 #include "broadway/gdkbroadway.h"
 #endif
 
+#ifdef GDK_WINDOWING_MIR
+#include "mir/gdkmir.h"
+#endif
+
 /**
  * SECTION:gtkwindow
  * @title: GtkWindow
@@ -5708,6 +5712,11 @@ gtk_window_should_use_csd (GtkWindow *window)
     return TRUE;
 #endif
 
+#ifdef GDK_WINDOWING_MIR
+  if (GDK_IS_MIR_DISPLAY (gtk_widget_get_display (GTK_WIDGET (window))))
+    return TRUE;
+#endif
+
   csd_env = g_getenv ("GTK_CSD");
 
   return (g_strcmp0 (csd_env, "1") == 0);